const moment = require('moment');

class DateUtils {
    /**
     * 获取当前时间的格式化字符串
     * @param {string} format 时间格式，默认为 YYYY-MM-DD HH:mm:ss
     * @returns {string} 格式化后的时间字符串
     */
    static getCurrentTime(format = 'YYYY-MM-DD HH:mm:ss') {
        return moment(new Date()).format(format);
    }

    /**
     * 获取当前日期的格式化字符串
     * @param {string} format 日期格式，默认为 YYYY-MM-DD
     * @returns {string} 格式化后的日期字符串
     */
    static getCurrentDate(format = 'YYYY-MM-DD') {
        return moment(new Date()).format(format);
    }

    static formatDate(data, format = 'YYYY-MM-DD') {
        return moment(data).format(format);
    }


}

module.exports = DateUtils;